Hi! I’m Zander
, I make web things
ZUI
A CSS-first UI library with design tokens, layered architecture, and optional React, Astro, Solid, Svelte & Vue components. No build step required.
➤ zui.zander.wtf
Otter
A self-hosted bookmark manager and media tracker built for people who value privacy and ownership.
➤ otter.zander.wtfAbout me
Product engineer with 18 years of experience, specialising in front-end and design systems - building products that work well for the people who use them.
For more details on my work experience, check out my CV →
Blog
The guidance contradicts itself and almost none of it is dated, so here's a map of who says what, what the research supports, and how AGENTS.md fits in.
I extracted the search implementation I built for this site into an npm package, so you can add full-text search to your own Astro site
My site search is now an Astro integration on npm, and this site runs on the package instead of its own copy of the code.
A native SwiftUI app for Otter with no web views anywhere, disk-cached bookmarks, and saving from the share sheet, deep links or Shortcuts.
Replacing Algolia on this very website with a self-owned, full-text search API built on Cloudflare D1 and SQLite FTS5, searchable from the site itself and from Raycast
Code Notes
TILs, snippets—my digital code garden